8
תגובות

עזרה עם פונקציה

פתח razand ,
אני מנסה לעשות פונקציה שמעגלת מספר בכפולות של 5 כלפי מעלה.
ככלומר עם אני מקליד את המספר 1 היא תחזיר 5
ואם אני מקליד את המספר 7 היא תחזיר 10.
וכו....

בנתיים עשיתי את זה
אבל משמה נתקעתי.
function fun($num){
    for($var = 0;$var <= $num;$var = $var+5){
      $numb = $var;
    }
      return $numb;
  }

8 תשובות

avatar ענה intval ב 14 לאפריל 2013 #

לחלק את המספר בחמש, לעגל למעלה, להכפיל בחמש.
לעגל למעלה עם הפונקציה ceil
איך לעגל בלי הפונקציה - תחשוב לבד. זה לא קשה.

avatar ענה razand ב 14 לאפריל 2013 #

עשיתי את זה וזה לא עובד לי:
http://phpguide.co.il/phplive?code=717

avatar ענה intval ב 14 לאפריל 2013 #

עוד פעם המשפט האמצעי בתגובה למעלה

avatar ענה razand ב 14 לאפריל 2013 #

מה זאת אומרת? להפעיל עוד פעם ceil?

avatar ענה intval ב 14 לאפריל 2013 #

יש לך 5 שורות בקוד, לי בהסבר יש 3

avatar ענה Ben ב 14 לאפריל 2013 #

http://phpguide.co.il/phplive?code=718
מה שעשיתי זה שפשוט המרתי את מה שאלכס כתב לקוד פשוט, גם אתה יכלת לעשות את זה :)

avatar ענה intval ב 14 לאפריל 2013 #

בן, יש לך עיגול למעלה אחד יותר מדי.

avatar ענה Ben ב 14 לאפריל 2013 #

http://phpguide.co.il/phplive?code=719